package Lijsten;

import java.util.*;

import datalayer.ZoogdierLayer;
import model.*;

public class ZoogDierLijst {
	
	private ZoogdierLayer zl = new ZoogdierLayer();
	ArrayList<Dier> dier = new ArrayList<Dier>();
	private static ZoogDierLijst instance;
	
	public static ZoogDierLijst getInstance(){
		if(instance == null){
			instance = new ZoogDierLijst();
		}
		return instance;
	}
	
	private ZoogDierLijst(){
		dier = new ArrayList<>();
	}
	
	public void addMammels(Zoogdier d){
		dier.add(d);
	}

	public void loadMammels(){
		zl.openConn();
		zl.LoadAllMammels();
		zl.closeConn();
	}

	public ArrayList<Dier> getDier() {
		return dier;
	}

	public void setDier(ArrayList<Dier> dier) {
		this.dier = dier;
	}	
}
